import request from '../utils/request';


export default {
    /**
     * 查询菜单分页
     * @param query
     * @returns {AxiosPromise}
     */
    selectPage : query => {
        return request({
            url: '/sysMenu/selectPage',
            method: 'POST',
            data: query
        });
    },
    /**
     * 查询菜单列表
     * @param query
     * @returns {AxiosPromise}
     */
    selectList : query => {
        return request({
            url: '/sysMenu/selectList',
            method: 'POST',
            data: query
        });
    },
    /**
     * 查看角色
     * @param query
     * @returns {AxiosPromise}
     */
    selectSysMenu : query => {
        return request({
            url: '/sysMenu/' + query,
            method: 'POST',
        });
    },

    /**
     * 新增角色
     * @param query
     * @returns {AxiosPromise}
     */
    addSysMenu : query => {
        return request({
            url: '/sysMenu/insert',
            method: 'POST',
            data: query
        });
    },
    
    /**
     * 编辑角色
     * @param query
     * @returns {AxiosPromise}
     */
    updateSysMenu : query => {
        return request({
            url: '/sysMenu/update',
            method: 'POST',
            data: query
        });
    },

    /**
     * 删除菜单
     * @param query
     * @returns {AxiosPromise}
     */
    delSysMenu : query => {
        return request({
            url: '/sysMenu/delete',
            method: 'POST',
            data: query
        });
    }
}
